#encoding=utf-8
import urllib2
import cookielib

#保存cookie的本地磁盘文件名
filename = 'cookie.txt'

#申明一个MozillaCookieJar(有save实现)对象实例来保存cookie，之后写入文件
cookiejar = cookielib.MozillaCookieJar(filename)

#使用HTTPCookieProcessor()来创建cookie处理器对象，参数为Cookiejar（）对象
handler = urllib2.HTTPCookieProcessor(cookiejar)

#通过build_opener()来构建opener
opener = urllib2.build_opener(handler)

#以open方法访问页面，访问之后会自动保存到cookie到cookiejar中
opener.open("http://www.baidu.com")

#按标准格式将保存的Cookie打印出来
#cookieStr = ""
#for item in cookiejar:
#   cookieStr = cookieStr + item.name + '=' + item.value + ';'


#print cookieStr

#保存cookie到本地文件
cookiejar.save()